package com.scujj.controller;

import com.scujj.pojo.Result;
import org.springframework.web.multipart.MultipartFile;

import java.util.HashMap;

public interface GoodsController {
    //新增/修改商品
    Result addGoods(Long id, String name, Integer number, Long price, String describe, MultipartFile[] img, HashMap<String, String> token);

    //删除商品
    Result removeGoods(HashMap<String, Object> args);

    //卖出商品
    Result orderGoods(HashMap<String, Object> args, HashMap<String, String> token);

    //根据用户id查询商品（分页）
    Result selectGoodsByUid(Long id, Long page, Long limit);

    //根据商品名称查询商品（分页）
    Result selectGoodsByName(String name,Long page, Long limit);

    // 从个人用户搜索商品
    Result searchUserGoodsByName(String name,Long id,Long page, Long limit);


    //根据商品id查询商品
    Result selectGoodsById(Long id);

    //查询所有商品
    Result selectAll(Long page, Long limit);

}
